home *** CD-ROM | disk | FTP | other *** search
/ TPUG - Toronto PET Users Group / TPUG Users Group CD / TPUG Users Group CD.iso / MSDOS / (m)aaj / MHOST.DOC < prev    next >
Text File  |  1986-07-07  |  28KB  |  724 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.         
  23.                      MINIHOST - Host Bulletin Board System 
  24.                                             
  25.  
  26.          
  27.                          For the IBM Personal Computer 
  28.                                          
  29.                                                                          
  30.                                                               
  31.                                                               
  32.                               Copyright 1985,1986 
  33.                                                               
  34.                                        by 
  35.                                                               
  36.                                    Don Mankin 
  37.                            ASCII Computer Enterprises 
  38.                               8125 Sunset Ave #128 
  39.                               Fair Oaks, CA 95628 
  40.                                DATA 916-989-3511 
  41.                                                               
  42.                                                               
  43.                   NEW PHONE NUMBER SOMETIME AFTER JULY 1, 1986 
  44.                                  (916) 622-4300 
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.         
  53.      Why another BBS 
  54.      --------------- 
  55.      The original  purpose of  MINIHOST was  to  allow  the  consultant  or 
  56.      programmer to  call his  office from his clients and retrieve programs 
  57.      inadvertently forgotten.   It  was to  be a simple program with only a 
  58.      few features.   But..  as happens with programs of this kind, you keep 
  59.      thinking, 'I  wonder what it would be like if I did it this way?'  So, 
  60.      changes are been made for a better MINIHOST.        
  61.  
  62.              
  63.      Public Domain 
  64.      ------------- 
  65.      This program  is not public domain but may be used by anyone, anytime. 
  66.      We make  no promises,  and will not be held responsible for lost data. 
  67.      Source code is not available. 
  68.              
  69.              
  70.      Updates 
  71.      ------- 
  72.      New versions are not guaranteed to be upward compatible.  It is a good 
  73.      idea to  use and  modify the  necessary files  provided with  each new 
  74.      version. 
  75.  
  76.  
  77.      Acknowledgements 
  78.      ---------------- 
  79.      I want to thank  Rod Cole, Jimmy Nord, Matt Wakeley and Chuck Childers
  80.      for the  help they have  provided.  Their help  includes  suggestions,
  81.      coding, and system documentation. It is truly appreciated. 
  82.              
  83.      I use PIBASYNC routines accumulated from: Philip Burns (i.e., PIB) 
  84.                                                Alan Bishop 
  85.                                                C.J. Dunford 
  86.                                                Michael Quinlan 
  87.                                                       
  88.      A special thanks to those above.
  89.              
  90.              
  91.      Hardware Requirements 
  92.      --------------------- 
  93.      This program was written to support an IBM PC (or PC clone), Hayes (or 
  94.      100% compatible)  modem, 192K  RAM, and  PC-DOS 2.X  or  higher.    It 
  95.      REQUIRES 8  data bits, No parity, and 1 stop bit.  It can be used with 
  96.      floppies, but was written specifically for hard drives.  A printer may 
  97.      be used  to log  calls.     
  98.  
  99.  
  100.  
  101.  
  102.  
  103.  
  104.  
  105.  
  106.      Clearance Level
  107.      ---------------
  108.      This is  the Security  Level (i.e., what level of security or clearance
  109.      that is needed to access a particular function). If a   clearance level
  110.      of 9  is required then a user with a  clearance or security level  of 5
  111.      cannot choose that item from the menu or download that  particular file
  112.      or   change to that particular  sub-directory (see the PROTECT=   items
  113.      below).  As the SysOp (System Operator) you will  determine the   level
  114.      of security  for each item and specify that level in MINIHOST.CNF which
  115.      the system is constantly monitoring. 
  116.              
  117.              
  118.       
  119.      SYSOP Local Mode 
  120.      ---------------- 
  121.      MINIHOST may  be entered from the keyboard by pressing RETURN from the 
  122.      'Waiting for  Call' screen.   You  will then need to answer the  'User 
  123.      Name:' and 'Password:' prompts just as if you had called from a remote.
  124.      An entry with  your name and  password MUST  have been  placed in  the
  125.      configuration file prior to using this  command.        
  126.              
  127.  
  128.      Quitting MINIHOST and Exiting to DOS 
  129.      ------------------------------------ 
  130.      To return to the DOS prompt, you must press RETURN at the 'Waiting for 
  131.      Call' screen,   then  press RETURN  again at  the 'User Name:' prompt. 
  132.      MINIHOST will  then terminate  and you will be back at the DOS prompt. 
  133.      This can  only be  done  from  the LOCAL MODE  while at the  keyboard. 
  134.      There are no plans to implemant an 'Exit to DOS from remote'  routine. 
  135.  
  136.              
  137.      Time Limit 
  138.      ---------- 
  139.      There is no time limit. 
  140.  
  141.  
  142.      Files 
  143.      ----- 
  144.      The following files are used by MINIHOST. 
  145.              
  146.      MINIHOST.COM     -     main program 
  147.      MINIHOST.CNF     -     configuration 
  148.      MINIHOST.DES     -     created for file descriptions 
  149.      MINIHOST.HLP     -     help file 
  150.      MINIHOST.T00     -     file displayed after carrier 
  151.      MINIHOST.T01     -     new user file 
  152.      MINIHOST.LOG     -     created for caller log and comments 
  153.      MINIHOST.DOC     -     this file 
  154.       
  155.      USERNAME.MH      -     displayed when user named calls where 'username'
  156.                             is the  first  8  characters  of first+lastname.
  157.  
  158.          
  159.  
  160.  
  161.  
  162.  
  163.  
  164.      MINIHOST.DES and  MINIHOST.LOG will  be created  by MINIHOST when they 
  165.      are needed.  The sysop DOES NOT create these two files. 
  166.              
  167.              
  168.      System Configuration Switches 
  169.      ----------------------------- 
  170.      System configuration  is determined  by the  following keyword  option 
  171.      switches within the MINIHOST.CNF  configuration file. It can be edited
  172.      with your favorite editor.        
  173.  
  174.      PORT=1 
  175.      Selects the  serial port  1.   If you  are using  serial port  2, this 
  176.      number should be changed to reflect that. 
  177.  
  178.         
  179.      BAUD=1200 
  180.      Selects initial  baud rate.   Usually  this is set to Highest then the 
  181.      modem should  then move  down to the correct speed at connection.  For 
  182.      example, if  you are using a 2400 baud modem, then you should set this 
  183.      switch to 2400. 
  184.        
  185.      It has been brought to my attention that the Multi Tech 2400 should be
  186.      set to 300 as it moves up to the correct speed.
  187.  
  188.  
  189.      COLOR=Y 
  190.      Selects color mode.  Select Y if you are using a color monitor  with a
  191.      color graphics adapter.  Select N otherwise.        
  192.  
  193.              
  194.      LOGFILE=Y 
  195.      Directs tracking output and comments to a diskfile.  If you specify  Y 
  196.      then   everything   that  a   user  does   is  recorded  in  the  file
  197.      MINIHOST.LOG.   This file  is created  by MINIHOST.  Once created, all
  198.      subsequent   actions by  users are appended to  the file.   This  is an
  199.      especially good  idea  for  OPEN systems.  It enables the sysop to see
  200.      who uploaded/downloaded what and when. 
  201.  
  202.              
  203.      PRINTER=Y 
  204.      Directs tracking  output and comments to the printer.  Same as LOGFILE 
  205.      but output goes to the printer attached. 
  206.  
  207.              
  208.      RINGBACK=Y 
  209.      This allows  you to  use MINIHOST  on your  dedicated voice  line.  If 
  210.      Ringback is  specified, MINIHOST  will not  answer until a second call 
  211.      has been  placed at  least  10 seconds  after the  first call  and not
  212.      longer then 60 seconds after the first call.
  213.  
  214.  
  215.  
  216.  
  217.  
  218.  
  219.              
  220.      CLOSEDSYSTEM=Y 
  221.      If set  to   Y  (for Yes), a caller not found in the MINIHOST.CNF file 
  222.      will not  have access AT ALL.  If set to  N  (for No - meaning  an OPEN
  223.      system), then a new  caller will have the security level designated by
  224.      the command NEWUSER= in the configuration file. Level 0, the  default,
  225.      provides access to (M)essage to SysOp,  U)pload a file,  and (G)oodbye
  226.      menu items only. 
  227.              
  228.      Setting this  parameter to  N allows a newuser to let you know that he
  229.      would like to access your system but prevents him from doing much else
  230.      other than upload, leave message or log-off. 
  231.  
  232.        
  233.      NEWUSER=0 
  234.      Sets new user security level to 0 if CLOSEDSYSTEM=N.  With this switch 
  235.      you could  also give  newusers full  access  by  setting  the  NEWUSER 
  236.      security level  to 5 or 9 or whatever it takes for full access to your 
  237.      system.   Careful consideration  should be  given to a completely open 
  238.      system where  everyone  has  access  to  every  subdirectory  of  your 
  239.      harddisk. 
  240.              
  241.  
  242.      RETRIES=2 
  243.      If set  to 2,  the caller may attempt 2 tries each at the "USER NAME:" 
  244.      and "PASSWORD:" prompts.  You may set this to 1, 3, 4, etc. 
  245.       
  246.              
  247.      INITSTRING=ATE0M0Q0V0X1S0=0S1=0 
  248.      This is   the  initiation string sent to the modem.  It breaks down as 
  249.      follows: 
  250.  
  251.          AT ---> Attention. 
  252.          E0 ---> Echo OFF. 
  253.          M0 ---> Speaker OFF. 
  254.          Q0 ---> Result codes sent. 
  255.          V0 ---> Send numeric result codes. 
  256.          X1 ---> Extended result code set. 
  257.          S0=0 -> Do not auto answer. 
  258.          S1=0 -> Count 0 rings. 
  259.              
  260.          &Q1 --> Select Hayes codes if using Multi Tech 2400 modem.
  261.              
  262.      This information is provided to enable technical users to program non-
  263.      Hayes compatible modems to respond properly.  100% Hayes compatible
  264.      modems will work with the INITSTRING as given above.
  265.  
  266.      To have the system operate at the correct speeds you must be sure that 
  267.      the initialization  string is  sending the  right codes  and that  the 
  268.      system is  receiving the  correct result  code digits  (see your modem 
  269.      manual).  For example: On a Hayes 2400 and a U.S. Robotics 2400 modem, 
  270.      for the system to operate at 2400, MINIHOST must receive a result code 
  271.      of 10 when 2400 is connected.  But on a Multi Tech the factory default 
  272.      result code  for connect  2400 is 9.  So if you are using a Multi Tech 
  273.  
  274.  
  275.  
  276.  
  277.  
  278.      2400, you  must add  the following to the INITSTRING:  &Q1   this will 
  279.      initialize the  modem for the correct Hayes 2400 result codes; you can 
  280.      add this  string just  before the  "Q0" that is already there.  If you 
  281.      are using  a different  type 2400 and the system will work at 1200 and 
  282.      300 but not 2400, check your manual for the correct result code of 10. 
  283.      If other  speeds do  not work,  check all the result codes against the 
  284.      Hayes standard codes. 
  285.              
  286.  
  287.      ANSWERSTRING=ATA 
  288.      This string causes the modem to answer. 
  289.  
  290.              
  291.      RESETSTRING=ATZ 
  292.      This string is sent to the modem before returning to DOS. 
  293.  
  294.              
  295.      DIALSTRING=ATDP
  296.      This string  tells MINIHOST  to use ATDP, indicating  dial pulse, as a
  297.      dialing prefix.  Use ATDT for touch tone.  This  configures  the modem
  298.      for use with the Buzz Back feature explained later.
  299.  
  300.        
  301.      SLOWMODEM=N 
  302.      Some semi-Hayes  Compatibles require extended delays between commands. 
  303.      If your  system is  not answering  properly, then switch this to Y for 
  304.      yes. 
  305.  
  306.              
  307.      MULTILINK=Y 
  308.      Used when   operating  under   Multilink to  release  CPU  time during 
  309.      loops.   MINIHOST can  operate under  Multilink without selecting this 
  310.      option as  well.
  311.       
  312.              
  313.      DOUBLEDOS=Y 
  314.      Used when  operating under DoubleDOS to release CPU time during loops. 
  315.      MINIHOST can  operate under DoubleDOS without selecting this option as 
  316.      well. 
  317.  
  318.  
  319.      START=C:\NEWSTUFF 
  320.      Directory where  the MINIHOST will start from.  This allows you to run 
  321.      the program from one directory, and start up in another.  For example,
  322.      you may not wish for users to have access to the subdirectory or drive
  323.      that contains the MINIHOST program  files. You could then put MINIHOST
  324.      in sub-dir \MINIHOST but once it started up, it  would change  sub-dir
  325.      to  \NEWSTUFF if that was your START parameter.  Another option  would
  326.      be to boot from drive A: but have the START switch to drive B:  (i.e.,
  327.      START=B:\).
  328.  
  329.              
  330.      UPLOAD=C:\UPLOAD 
  331.      Directory where you want your uploaded files to go. 
  332.  
  333.  
  334.  
  335.  
  336.  
  337.  
  338.              
  339.      MENU=ANSI,10 
  340.      A user  needs at  least a  clearance level of 10 to select menu option 
  341.      (A)nsi Color. If you wish to disable color,v specify a higher security
  342.      level than users have.  For example:  MENU=ANSI,50  where users have a
  343.      level of 9 or 10. 
  344.              
  345.  
  346.      MENU=BUZZBACK,10
  347.      A user needs at  least a clearance  level of 10  to select menu option
  348.      (B)uzz Back.  Selecting this option will instruct MINIHOST to call the
  349.      user back at the number placed in the configuration file.  
  350.  
  351.  
  352.      MENU=CHANGEDIR,10 
  353.      A user  needs at  least a  clearance level of 10 to select menu option 
  354.      (C)hange Directory (i.e., sub-directory). 
  355.              
  356.  
  357.      MENU=DOWNLOAD,10 
  358.      A user  needs at  least a  clearance level of 10 to select menu option 
  359.      (D)ownload a File. 
  360.              
  361.  
  362.      MENU=ENTERMSG,10 
  363.      A user  needs at  least a  clearance level of 10 to select menu option 
  364.      (E)nter Message (to other users). 
  365.  
  366.              
  367.      MENU=FILES,10 
  368.      A user  needs at  least a  clearance level of 10 to select menu option 
  369.      (F)ile Directory.   This  specifies whether the user can get a listing 
  370.      of the  filenames and  sizes of the sub-directory or drive where he is 
  371.      located. 
  372.  
  373.              
  374.      MENU=GOODBYE,10 
  375.      A user  needs at  least a  clearance level of 10 to select menu option 
  376.      (G)oodbye.  This should be low so users can log off properly. 
  377.  
  378.              
  379.      MENU=HELP,10 
  380.      A user  needs at  least a  clearance level of 10 to select menu option 
  381.      (H)elp with  HOST.   This should  be low  if you  are running  an OPEN 
  382.      system and let newusers have access. 
  383.  
  384.  
  385.      MENU=LOGDRIVE,10 
  386.      A user  needs at  least a  clearance level of 10 to select menu option 
  387.      (L)og New Drive (i.e., allows user to change from drive A: to drive B: 
  388.      C:, etc.). 
  389.              
  390.  
  391.  
  392.  
  393.  
  394.  
  395.  
  396.      MENU=MSGTOSYSOP,10 
  397.      A user  needs at  least a  security level  of 10 to select menu option 
  398.      (M)essage to SysOp. 
  399.              
  400.  
  401.      MENU=OPERATOR,10 
  402.      A user  needs at  least a  clearance level of 10 to select menu option 
  403.      (O)perator Chat. 
  404.              
  405.  
  406.      MENU=PROGRAM,10 
  407.      A user  needs at  least a  clearance level of 10 to select menu option 
  408.      (P)rogram Descripts. 
  409.              
  410.  
  411.      MENU=SEARCH,10 
  412.      A user  needs at  least a  clearance level of 10 to select menu option 
  413.      (S)earch for File. 
  414.              
  415.  
  416.      MENU=UPLOAD,10 
  417.      A user  needs at  least a  clearance level of 10 to select menu option 
  418.      (U)pload a File. 
  419.              
  420.  
  421.      PROTECT=A:,10 
  422.      A user  could not select  drive A without a security level of at least
  423.      10. 
  424.              
  425.  
  426.      PROTECT=*.CNF,10 
  427.      ALL programs  or files  with a  CNF  extension  cannot  be  downloaded 
  428.      without a security level of at least 10. 
  429.              
  430.  
  431.      PROTECT=DATA*.*,10 
  432.      ALL programs  with  the  first  4  characters  being  DATA  cannot  be 
  433.      downloaded without a security level of at least 10. 
  434.              
  435.  
  436.      PROTECT=DATA?.*,10 
  437.      ALL programs  with the  first 4  character being DATA, followed by any 
  438.      one character,  then a  period and  any extension cannot be downloaded 
  439.      without a security level of at least 10. 
  440.              
  441.  
  442.      PROTECT=C:\MINIHOST\SOURCE,10 
  443.      A  user  could  not  select  directory  C:\MINIHOST\SOURCE  without  a 
  444.      security level of at least 10. 
  445.              
  446.  
  447.      USER=DON MANKIN               ,ZAXXON      ,Y,9 ,989-3511
  448.          :                         :            : : :                     : 
  449.      User Format: Username,Password,ANSIcolor(YN),Security level,BuzzBack #
  450.  
  451.  
  452.  
  453.  
  454.  
  455.      This is  your user entry.  It must be formatted EXACTLY as above.  The 
  456.      best way  to be  sure that  you enter  users correctly  is  to  follow 
  457.      exactly the  examples as  given in  the MINIHOST.CNF file that you got 
  458.      with the  program; DO  NOT DELETE  the examples  given until  you have 
  459.      entered your own users and your name and password.   Field lengths are 
  460.      delimited by commas. 
  461.              
  462.              
  463.      Only 50 PROTECT entries are allowed. 
  464.      You may have up to 100 USER entries. 
  465.  
  466.  
  467.      MODEM SWITCH SETTINGS 
  468.      --------------------- 
  469.      The following MODEM switch settings are recommended:    UUDDDUUD 
  470.      Switch Function: 
  471.            1 UP. DTR controlled by pin 20. Required. 
  472.            2 UP. Verbal messages.          Optional. 
  473.                  Set by MINIHOST software. 
  474.            3 DN. No result code display.   Optional. 
  475.                  Set by MINIHOST software. 
  476.            4 DN. Modem does not echo.      Optional. 
  477.                  Set by MINIHOST software. 
  478.            5 DN. Auto Answer suppressed.   Optional. 
  479.                  Set by MINIHOST software. 
  480.            6 UP. CD controlled by pin 8.   Required. 
  481.            7 UP. Single line connection.   Required. 
  482.            8 DN. AT command recognition.   Required. 
  483.              
  484.      I use  the above  switch settings  for ALL my communications software, 
  485.      i.e., Qmodem, Procomm, etc. 
  486.              
  487.  
  488.  
  489.  
  490.  
  491.  
  492.  
  493.              
  494.      FUNCTION KEYS 
  495.      ------------- 
  496.      Function keys are available from the WAITING FOR CALL and Main Menu. 
  497.              
  498.      If the sysop presses F1,  he will see the system status.  You will get 
  499.      a listing  on screen  of how  the system  is configured  and what  the 
  500.      security levels are for the menu items. 
  501.              
  502.      Pressing the following Function Keys will do the following: 
  503.              
  504.      F1 - Display the program status 
  505.      F2 - Set Ringback status toggle. 
  506.      F3 - Log Toggle.  (turn user log on or off) 
  507.      F4 - Printer Toggle.  (turn printer log on or off) 
  508.      F5 - Closed System toggle.  Make Closed or Open system. 
  509.      F6 - Slow modem toggle. 
  510.      F7 - Color  (on or off). 
  511.      F8 - Initial baud rate toggle. 
  512.      F9 - Security -1.  Allows sysop to drop security level of user 
  513.                         while he is connected by one level for each 
  514.                         press of the F9 switch. 
  515.      F10 - Security +1  Allows sysop to upgrade security level of 
  516.                         user while on-line so that user will have 
  517.                         temporary access to functions not other- 
  518.                         wise avaialble to him.  Each press of F10 
  519.                         add one level of security to the user. 
  520.              
  521.      The above items are toggles and work while you are on-line.  These are 
  522.      temporary "toggles".   Once  you exit  MINIHOST and come back on-line, 
  523.      all items are set to the  configuration as  specified by MINIHOST.CNF. 
  524.  
  525.  
  526.  
  527.  
  528.  
  529.  
  530.  
  531.                                    MENU OPTIONS 
  532.                                    ------------ 
  533.       
  534.      The following   menu  options are  available to the caller provided the
  535.      necessary security level has been obtained by the SysOp.
  536.  
  537.  
  538.      (A)scii Color - on/off 
  539.      ---------------------- 
  540.      This command, when enabled, will allow color on those systems properly 
  541.      configured.   There are  three requirements  before  this  will  work. 
  542.      First, the  caller must  have  set his  communication parameters  to 8 
  543.      bits, no parity.  Secondly, he must be running software which supports 
  544.      this option.   Qmodem,  Procomm, and  Pibterm are three such examples. 
  545.      Most require  that ANSI.SYS be installed on the home system.  This can 
  546.      be done  by putting  the line  DEVICE=ANSI.SYS in the CONFIG.SYS file. 
  547.      Thirdly, he must have a color monitor. 
  548.  
  549.      NOTE:  A SysOp using a composite monitor with a color graphics adaptor
  550.      may not enable this feature.
  551.  
  552.  
  553.      (B)uzz Back
  554.      -----------
  555.      This command, when enabled, will instruct MINIHOST to buzz you back at
  556.      the  call  back  number  placed in the  configuration file.  It  is not
  557.      likely you will  have this  option available to you.
  558.  
  559.  
  560.      (C)hange Directory 
  561.      ------------------ 
  562.      This command  allows a  caller to  move within  the  hard  drive.    A 
  563.      knowledge of path and sub-directory protocol is advisable.    Entering
  564.      '\' alone would  change to  the root  directory.   Typing '\games' may
  565.      change to  the 'games'  directory, if  one exists. By pressing  (F)ile
  566.      Directory while  you are in  the "ROOT" directory,  you will see  most
  567.      of  the  sub-directories  that  are  available;  they  end  with   the
  568.      filename  extension  of    ".DIR"  .    Due  to  security restrictions
  569.      you may not be allowed in a particular sub-directory. 
  570.       
  571.      You may NOT enter a drive specifier here. 
  572.       
  573.      (D)ownload File 
  574.      --------------- 
  575.      Entering 'D' from the menu will allow you to download (send) a program 
  576.      from this  system.   Xmodem (checksum   & CRC) and ASCII protocols are 
  577.      supported.   You may   NOT  enter a directory or drive specifier here. 
  578.      You must  have specified  the correct drive and/or sub-directory prior 
  579.      to selecting  the D for download.  When you select D for download, the 
  580.      system will prompt you for the filename.  After you enter the filename 
  581.      and if  the file  is found,  the  system  will  then  prompt  for  the 
  582.      protocol.  You will see: 
  583.  
  584.  
  585.  
  586.  
  587.  
  588.  
  589.      0 - EXIT will abort the download. 
  590.      1 - ASCII  this is for the  ASCII protocol.  This should  ONLY be used 
  591.          with text files.  It is not to be used with programs, source code,
  592.          or squeezed/compressed  or ARChived  (i.e., .ARC extension)  files 
  593.          where error correction is necessary. 
  594.      2 - XMODEM  (CRC  or CHECKSUM).   Minihost  will determine whether you
  595.          have requested CRC  or Checksum  protocol.  If you  choose to have
  596.          error correction using Xmodem, just press the number 2. Next, from
  597.          your end your must choose between CRC or Checksum protocol.
  598.          Minihost will respond appropriately.
  599.  
  600.  
  601.      (E)nter Message 
  602.      --------------- 
  603.      This option will allow you to enter a message to a fellow user.  It is 
  604.      limited to  20 lines of text.   If there is already a message waiting, 
  605.      your message will be  appended to the other  message.  When the  named
  606.      user calls in,  the  message is  displayed right after log-on. Use (P)
  607.      to pause the  display/playback of the message or use (S) to completely 
  608.      halt the display and have Minihost resume normal operation. 
  609.  
  610.  
  611.      (F)ile Directory 
  612.      ---------------- 
  613.      This option  will  give  you  a  listing  of  the  various  files  and 
  614.      directories on  the system.   The  file size will follow the directory 
  615.      entry.   Size is rounded to the nearest 'K' (1024 bytes).  Directories 
  616.      will end with DIR, DBASE.........DIR would be a valid directory. 
  617.  
  618.  
  619.      (G)oodbye 
  620.      --------- 
  621.      Self explanatory.  Logs off the caller. 
  622.  
  623.  
  624.      (H)elp with Host 
  625.      ---------------- 
  626.      Displays this text file. 
  627.  
  628.  
  629.      (L)og New Drive 
  630.      --------------- 
  631.      This is the provision for changing the default logged drive. 
  632.  
  633.  
  634.      (O)perator Chat 
  635.      --------------- 
  636.      Selecting this  option summons the SysOp and if answered, will provide 
  637.      for real-time conversation via the keyboards.  The system will beep at 
  638.      the Sysop.   If  he is  available, he  can press any key to enter chat 
  639.      mode. To exit the chat mode the  either end can  press the ESCape key. 
  640.  
  641.  
  642.  
  643.  
  644.  
  645.  
  646.  
  647.  
  648.      (M)essage to SysOp 
  649.      ------------------ 
  650.      A  message  to the  SysOp is  left  in the file  MINIHOST.LOG.  Anyone 
  651.      with security  clearance to read MINIHOST.LOG can read these messages. 
  652.      This  can be used  to provide public  messages if all  users have  the 
  653.      necessary security clearance.  Another approach is to enable new users
  654.      (with CLOSEDSYSTEM=N) and allow them limited  access to the  system as
  655.      follows.
  656.  
  657.      If a NEWUSER  wished to access to the  system, they could  choose this
  658.      option and leave the following information for the SysOp: 
  659.       
  660.      1.  Real First and Last Name 
  661.      2.  Address  (include city, state, and zip code). 
  662.      3.  Home phone number 
  663.      4.  Work phone number 
  664.      5.  Type of computer system 
  665.      6.  Hours that you can be reached by phone 
  666.        
  667.      After approving  the request, the users  security clearance  would be
  668.      increased accordingly.
  669.  
  670.  
  671.      (P)rogram Descripts 
  672.      ------------------- 
  673.      The file  listed by  this option is created when a program is uploaded 
  674.      by a  caller.   It can  be edited  by the  sysop to reflect the proper 
  675.      subdirectory the uploaded file was transferred to. 
  676.  
  677.  
  678.      (R)ead Log File 
  679.      --------------- 
  680.      This selection  allows the  caller to read the private messages to the 
  681.      Sysop and  see what other users have done while on the system and what 
  682.      files they  have  uploaded/downloaded.   Depending upon  how the SysOp
  683.      has configured the system, you may not have clearance for this option. 
  684.       
  685.  
  686.      (S)earch for File 
  687.      ----------------- 
  688.      This  selection will  search EVERY  subdirectory  for the  wildcard /
  689.      filespec you specify and give the path if found.
  690.       
  691.  
  692.      (U)pload File 
  693.      ------------- 
  694.      This function  is similar  to the  Download option, except the file is 
  695.      sent from  the caller  to the  host system.   A  provision is made for 
  696.      entering a description of the uploaded file. 
  697.  
  698.  
  699.  
  700.      DOCUMENTATION UPDATE
  701.      --------------------
  702.  
  703.      I have  added  several  items to  this documentation  after  a  lot  of
  704.      testing in   hopes that it will help those they  may experience some of
  705.      the problems  that I have had.  I have taken the time and  effort to do
  706.      this because  I think that this is one of the best programs that I have
  707.      come across  in the public  domain for  its stated  purpose!!    I have
  708.      operated   a "full blown bbs" and  have  always wanted  something  like
  709.      this program  so that I could boot up  quickly for my own  purposes and
  710.      for friends   that need a  couple of files;  a full  blown bbs requires
  711.      much more maintenance and time on the sysops  part.  I  have also taken
  712.      the time   to  amend  this  file  because  several  of  the items  were
  713.      understandable  by  experienced "sysops"  but  I  am   not sure    that
  714.      someone   new  with  modems, communications, and bulletin board systems
  715.      would have known how to use the item  and because  I use  a  Multi Tech
  716.      2400 baud  modem  which while being  100%  compatible  (at least can be
  717.      configured  that way) requires a few  modifications.
  718.  
  719.      Chuck Childers.
  720.      DATA 513-258-0020
  721.      9pm to 11am weekdays Eastern time.
  722.      24 hrs weekends
  723.  
  724.